package homework.bh1510;

import java.util.Arrays;
import java.util.Comparator;
/*【编号：1510】现获取到一个字符串"90 -7 0 18 2 0 2 2 45 4"，其中的数据是空格间隔的一些数字，
请使用集合所学知识将字符串中的数值进行降序排序，但不要去除其中的重复数字。*/
public class Test5 {
    public static void main(String[] args) {
        String s="90 -7 0 18 2 0 2 2 45 4";
            //依据空格提取字符串里的元素
        String[] numStrArr=s.split(" ");
        //将数组进行条件排序
        Arrays.sort(numStrArr, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return Integer.parseInt(o2)-Integer.parseInt(o1);
            }
        });
        //打印输出
        System.out.println(Arrays.toString(numStrArr));
    }
}
